.r-content{
    display: flex;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    margin-left: 0.267rem;
    margin-right: 0.267rem;
    color: #656565;
    position: relative;
}

.r-content .shop-img{
    width: 2.293rem;
    height: 1.733rem;
    border: 0.027rem solid #e4e4e4;
}

.r-content .brand{
    position: absolute;
    font-size: 0.32rem;
    padding: 0.053rem;
    color: #fff;
}

.r-content .brand-pin{
    background-color:#ffa627;
}

.r-content .brand-new{
    background-color:#21c56c;
}

.r-content .r-content-item{
    flex: 1;
    margin-left: 0.187rem;
    overflow: hidden;
}

.r-content .r-content-item .shop-name{
    font-size: 0.427rem;
    color: #333;
}

.r-content .r-content-item .shop-detail{
    margin-top: 0.347rem;
    font-size: 0.32rem;
}

.r-content .r-content-item .shop-detail .month-sale{
    float: left;
    margin-left: 0.133rem;
}

.r-content .r-content-item .shop-detail .time{
    float: right;
}

.r-content .r-content-item .shop-detail .distance{
    float: right;
}

.r-content .r-content-item .send-price{
    font-size: 0.32rem;
    color: #333;
    margin-top: 0.347rem;
}

.r-content .r-content-item .other-info{
    font-size: 0.32rem;
    margin-top: 0.27rem;
}
.r-content .r-content-item .other-info .other-info-items{
    display: flex;
    flex-direction: row;
    margin-top: 0.22rem;
}

.r-content .r-content-item .other-info .other-info-items .img-item{
    width: 0.373rem;
    height: 0.373rem;
}

.r-content .r-content-item .other-info .other-info-items .info-item{
    margin-left: 0.08rem;
    height: 0.373rem;
    width: 6.133rem;

}

.list-content .loading{
    padding-bottom: 0.267rem;
    padding-top: 0.267rem;
    font-size: 0.427rem;
    text-align: center;
    color: #ccc;
    margin-bottom: 1.333rem;
}



